1-7 LED加速流水灯
本课程将带领你制作一个有趣的LED加速流水灯,学习变量的概念和使用方法。
视频:LED加速流水灯演示
图1 生活中的流水灯
制作一个越闪越快的流水灯
图2 电路图
Arduino主控板模块
电池盒
三种颜色LED模块
100Ω电阻
开关
导线
图3 实验材料图
图4 搭建图
定义引脚 → LED1闪烁 → LED2闪烁 → LED3闪烁......(反复)
闪烁中的延时时长递减
图5 流程图
程序要点:
具体逻辑:
图6 IDE程序截图
程序要点:
图7 米思奇程序截图
switch_delay
,用它来代表LED开关的时间延时switch_delay
值减小switch_delay
在每个循环中都比原来减少一定的数值switch_delay
变为0或者负数时,需要将其变为初始值